// Decompiled by DJ v2.3.3.38 Copyright 2000 Atanas Neshkov  Date: 03/11/2007 6:08:12
// Home Page : http//members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   IMetodosPantallas.java

package ig.basic.util;

import ig.formato.util.IGFormatoException;
import ig.formato.util.NinguDatoSeleccionadoException;
import java.awt.Component;
import java.util.Map;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;

// Referenced classes of package ig.basic.util:
//            IModelo

public interface IMetodosPantallas
{

    public abstract JInternalFrame getInternalFrame();

    public abstract void validar()
        throws IGFormatoException;

    public abstract void guardar()
        throws IGFormatoException;

    public abstract void buscar()
        throws IGFormatoException, NinguDatoSeleccionadoException;

    public abstract void modificar()
        throws IGFormatoException;

    public abstract void nuevo()
        throws IGFormatoException;

    public abstract void eliminar()
        throws IGFormatoException;

    public abstract void salir()
        throws IGFormatoException;

    public abstract void imprimir()
        throws IGFormatoException;

    public abstract Map getParametros()
        throws IGFormatoException;

    public abstract void cancelar()
        throws IGFormatoException;

    public abstract void actualizar()
        throws IGFormatoException;

    public abstract void limpiar()
        throws IGFormatoException;

    public abstract Component[] getControles();

    public abstract void setFrame(JFrame jframe);

    public abstract JFrame getFrame();

    public abstract Object getTO()
        throws IGFormatoException;

    public abstract IModelo getModelo()
        throws IGFormatoException;
}
